Started

Jan 27, 2025 08:57:01 AM

Ended

Jan 27, 2025 08:59:01 AM

Features Passed

9

Features Failed

1

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@AddNewContact 4 0 0 0 100%
@TC4.4 1 0 0 0 100%
@TC4.3 1 0 0 0 100%
@EditUserContactDetails 2 0 0 0 100%
@UserSignup 2 0 0 0 100%
@Regression 10 0 0 0 100%
@TC8.1 0 1 0 0 0%
@TC7.1 1 0 0 0 100%
@DeleteUserContact 1 1 0 0 50%
@TC1.5 1 0 0 0 100%
@TC3.4 1 0 0 0 100%
@TC1.2 1 0 0 0 100%
@TC3.3 1 0 0 0 100%
@EditUserContact 2 0 0 0 100%
@TC4.1 1 0 0 0 100%
@TC3.1 1 0 0 0 100%
@CreateUser 2 0 0 0 100%
@Api 9 0 0 0 100%
@TC1.1 1 0 0 0 100%
@TC3.2 1 0 0 0 100%
@TC5.3 1 0 0 0 100%
@TC4.2 1 0 0 0 100%
@LoginUser 2 0 0 0 100%
@TC7.2 1 0 0 0 100%
@TC1.6 1 0 0 0 100%
@TC7.3 2 0 0 0 100%
@UserLogin 2 0 0 0 100%

System/Environment

NameValue
user QA AUTOMATION CLASSES
build 0.1.1
os Windows
  • AddContact

    8:57:02 AM / 00:00:05:922 Pass

    AddContact
    01.27.2025 8:57:02 AM 01.27.2025 8:57:08 AM 00:00:05:922 · #test-id=1
    Given API server should be up and running
    When User Submit POST request to /contacts/ endPoint
    Then Verify error status code and that the contact is not created
    Given API server should be up and running
    When User Submit POST request to /contacts/ endPoint
    Then Verify that the new Contact is created
  • DeleteContact

    8:57:08 AM / 00:00:02:759 Pass

    DeleteContact
    01.27.2025 8:57:08 AM 01.27.2025 8:57:11 AM 00:00:02:759 · #test-id=28
    Given User has an existing account
    When User Submit POST request to /contacts/ endPoint
    And Get the ID
    And Use DELETE to delete the contact
    Then Verify the response code for deletion
  • Edit User

    8:57:11 AM / 00:00:09:734 Pass

    Edit User
    01.27.2025 8:57:11 AM 01.27.2025 8:57:21 AM 00:00:09:734 · #test-id=46
    Given User has an existing account
    When User Submit POST request to users endPoint
    When User Submit POST request to /contacts/ endPoint
    When User Submit PUT request to users endPoint
    Then Verify response code should indicate that the user is successfully updated
    Given User has an existing account
    When User Submit POST request to users endPoint
    When User Submit POST request to /contacts/ endPoint
    When User Submit PUT request to users endPoint
    Then Verify error response code and user is unsuccessfully updated
  • UserLogin

    8:57:21 AM / 00:00:03:863 Pass

    UserLogin
    01.27.2025 8:57:21 AM 01.27.2025 8:57:25 AM 00:00:03:863 · #test-id=81
    As a user, I want to log in to the system So that I can access the application features.
    Given API server should be up and running
    When User Submit POST request to login endPoint
    Then Verify user login success code
    Given API server should be up and running
    When User Submit POST request to login endPoint
    Then Verify user login error code
  • CreateUser

    8:57:25 AM / 00:00:03:931 Pass

    CreateUser
    01.27.2025 8:57:25 AM 01.27.2025 8:57:28 AM 00:00:03:931 · #test-id=108
    Given API server should be up and running
    When User Submit POST request to users endPoint
    Then Verify create user success code
    Given API server should be up and running
    When User Submit POST request to users endPoint
    Then Verify create user error code
  • DelateContact

    8:57:29 AM / 00:00:11:148 Fail

    DelateContact
    01.27.2025 8:57:29 AM 01.27.2025 8:57:40 AM 00:00:11:148 · #test-id=135
    Given User logs in to the Contact List App
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks the selected contact
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks the Delete Contact button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then User verifies if the contact is Deleted
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • EditContact

    8:57:40 AM / 00:00:35:749 Pass

    EditContact
    01.27.2025 8:57:40 AM 01.27.2025 8:58:15 AM 00:00:35:749 · #test-id=151
    Given User logs in to the Contact List App
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks the selected contact
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks the Edit Contact button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clears the fields to edit
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User enters valid details into the cleared fields
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks the Submit button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then User verifies if the contact is updated
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User logs in to the Contact List App
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks the selected contact
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks the Edit Contact button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clears the fields to edit
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User enters invalid details into the cleared fields
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks the Submit button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then User verifies the error messages
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • AddNewContact

    8:58:15 AM / 00:00:22:362 Pass

    AddNewContact
    01.27.2025 8:58:15 AM 01.27.2025 8:58:38 AM 00:00:22:362 · #test-id=194
    Given User logs in to the Contact List App
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Add New Contact button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User enters valid data details
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks Submit button in Add Contact Page
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then User verify new contact is added
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User logs in to the Contact List App
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Add New Contact button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User enters invalid data details
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks Submit button in Add Contact Page
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then User verifies the error message
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • UserLogin

    8:58:38 AM / 00:00:09:432 Pass

    UserLogin
    01.27.2025 8:58:38 AM 01.27.2025 8:58:47 AM 00:00:09:432 · #test-id=229
    Given User has an existing account
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When the user enters valid credentials
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And the user clicks the Submit button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then the user verifies that the Contact List Page is displayed
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given the user has no existing account
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When the user enters invalid credentials
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then the user verifies the corresponding error message
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • UserSignup

    8:58:47 AM / 00:00:13:822 Pass

    UserSignup
    01.27.2025 8:58:47 AM 01.27.2025 8:59:01 AM 00:00:13:822 · #test-id=258
    Given the user clicks the Signup button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When the user enters valid information details
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And the user clicks the Submit button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then the user verifies that the Contact List Page is displayed
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given the user clicks the Signup button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When the user enters invalid information details
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And the user clicks the Submit button
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then the user verifies the error message
    com.cheq.contact_list.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • 1

    org.openqa.selenium.StaleElementReferenceException

    1 tests

    org.openqa.selenium.StaleElementReferenceException

    1 failed
    Status Timestamp TestName
    Fail 08:57:38 AM Then User verifies if the contact is Deleted
    DelateContact.Deleting Contact via UI.Then User verifies if the contact is Deleted